package one.stand.service;

import com.github.pagehelper.PageInfo;
import one.stand.model.ResultModel;
import one.stand.request.essay.EssayShareDetailRequest;
import one.stand.request.essay.EssayStaffDataFrom;
import one.stand.request.essay.EssayStaffDataRequest;
import one.stand.response.essay.EssayShareDetailResponse;
import one.stand.response.essay.EssayStaffDataResponse;

import java.util.List;

/**
 * <p>
 * 获客文章员工数据 服务类
 * </p>
 *
 * @author luoyang
 * @since 2020-05-07
 */
public interface IEssayStaffDataService  {

    /**
     * 员工数据
     * @param request
     * @return
     */
    ResultModel<PageInfo<EssayStaffDataResponse>> queryStaffData(EssayStaffDataRequest request);

    /**
     * 员工分享数据
     * @param request
     * @return
     */
    ResultModel<PageInfo<EssayShareDetailResponse>> queryStaffShareDetail(EssayShareDetailRequest request);

    ResultModel<Boolean> addStaffData(EssayStaffDataFrom request);

//    ResultModel<PageInfo<EssayStaffDataResponse>> updateStaffData(EssayStaffDataFrom request);
}
